home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d18 / tp_asm22.arc / README < prev    next >
Text File  |  1991-04-28  |  5KB  |  130 lines

  1.  
  2.   TP&Asm           Integrated Compile-Time Assembler          Version 2.2
  3.  
  4.                 Copyright (c) 1989  Richard W. Prescott
  5.                           All Rights Reserved
  6.  
  7. ═══════ Built-In Assembly Language Support for Turbo Pascal Compilers ═══════
  8.  
  9.  
  10. Files in this archive:
  11.  
  12.   The TP&Asm program file:
  13.      TPA(E).EXE    - Shareware Version 2.2
  14.  
  15.   Additional (Optional) files for Turbo 5 users:
  16.      WCHMGR55.TPU  - Allows CPU registers in v5.5 Watch Expressions
  17.      WCHMGR50.TPU  - Allows CPU registers in v5.0 Watch Expressions
  18.  
  19.   This file:
  20.      README
  21.  
  22.   Documentation files:
  23.      README.NEW    - New features in TP&Asm Release 2.2
  24.      TP&ASM.DOC    - Overview, getting started, purchase information
  25.  
  26.   Sample Pascal/Assembly Programs:
  27.      DEMOTPA.PAS   - Demonstrates features of Release 2.2
  28.      TPA&OOP.PAS   - Demonstrates TP&Asm support for OOP
  29.      FIND.PAS      - Fast assembly "find string" procedure
  30.      INTERNAL.PAS  - Hex display, string Concat using INTERNAL
  31.      HEXBYTE.PAS   - Use TPA to develop standalone ASM PROCs
  32.  
  33.  
  34. Related archives:  (May be " .ARC " or " .ZIP ")
  35.  
  36.     Availability dates refer to when I intend to place these
  37.     files on CompUServe.  (Check IBMPRO and BPROGA).  Since they 
  38.     are all shareable, you may also find them on other BBS's.
  39.  
  40.  
  41.   TP-AsR        (Available 7/31/89)
  42.      Detailed reference information for TP&Asm version 2.2.
  43.      This will be essentially the same as TPA2-R with references
  44.      to TP&Asm-M removed and notes on TP&Asm's support for OOP
  45.      added.  If you have TPA2-R you may not need this.
  46.  
  47.   TPA2-R
  48.      Detailed reference information for TP&Asm version 2.0.
  49.  
  50.  
  51.   TP-TSR
  52.      Sample/Model Turbo 4/5 Stay-Resident Program.  Illustrates 
  53.      how to design interrupt service routines for TP4/5 resident
  54.      applications.  The sample program is a fully functional DOS 
  55.      command editor.  Includes Pascal and assembly source code.
  56.  
  57.     NOTE: This archive can be recompiled without modification
  58.      using TP&Asm 2.2 and Turbo Pascal 5.5.
  59.  
  60.  
  61.   TP-WCH        (watch for update to Version 1.2)
  62.      Watch Manager Version 1.0.  (WATCHMGR.TPU)  Provides routines 
  63.      which may be used to automatically add and delete watch 
  64.      expressions under program control as you trace in the Turbo 
  65.      5.0 Integrated Debugger, using lines like:
  66.             AddWatch('ModuleName.RecVar.ArrayComp[I]');
  67.  
  68.     NOTE: Watch Manager Version 1.2  (WCHMGR5x.TPU)  has been 
  69.      combined with ASMWATCH and included in this package.  TP-WCH 
  70.      contains full usage notes which are unchanged from version 1.0
  71.  
  72.  
  73.   TP-XMN
  74.      Utility program which can be used to display the assembly 
  75.      level implementation for each line of any source files 
  76.      compiled with Turbo Pascal versions 4.0 to 9.9.  Program 
  77.      output alternates between source lines and the corresponding 
  78.      DEBUG.COM style disassembly.  (Allows verification of TP&Asm 
  79.      assembly sections and simplifies conversion of Pascal 
  80.      statements and procedures to assembly language).  Includes 
  81.      executable program and documentation.  Source code available 
  82.      with registration of TP-XMN or TP&Asm.  
  83.  
  84.  
  85.   TP-123
  86.      Program to run Lotus 123 with keyboard input generated 
  87.      from command-line parameters, e.g.:
  88.                       RUN123 MYWKS \P /qy
  89.      to run 123, load MYWKS.WK1, execute macro Alt-P, and exit.
  90.      Illustrates the use of an interrupt procedure to modify 
  91.      the behavior of an existing program which is executed as
  92.      a subprocess.  Includes Pascal and assembly source code.
  93.  
  94.     NOTE: This archive can be recompiled without modification
  95.      using TP&Asm 2.2 and Turbo Pascal 5.5.
  96.  
  97.  
  98.   TP-TRC        (watch for update to Version 1.2)
  99.      Contains the unit TRACE which illustrates the use of the 
  100.      hardware Trace Flag to trap any condition that can be 
  101.      described in Pascal or assembly language.  Includes Pascal 
  102.      and assembly source code.
  103.  
  104.  
  105.  
  106. Getting Started:
  107.  
  108. Please read TP&ASM.DOC in the Turbo (or any) editor.  Read the 
  109. "Getting Started" section, then TRY IT!  The sample program (PAS) 
  110. files provide working examples of assembly language within Pascal 
  111. programs.  Once you are familiar with the basic capabilities of the 
  112. TP&Asm assembler as demonstrated in the sample program files, return 
  113. to TP&ASM.DOC for additional information of a general nature, or to 
  114. the archive TP-AsR for more detailed reference information.  For 
  115. purchase information, refer back to TP&ASM.DOC.  
  116.  
  117. Please forgive the rough nature of the documentation files.  Because 
  118. of its intuitive syntax and rapid Turbo-style feedback, however, 
  119. TP&Asm encourages "learning by using", and I am hopeful that this 
  120. ease of learning will overcome any deficiencies in the presentation 
  121. of the documentation.  
  122.  
  123. Your comments on the program and documentation are always 
  124. appreciated.  If the program fails to function as described, or 
  125. if the description of any feature is confusing, please let me know.  
  126. If there are features you would like to see I am interested in that 
  127. as well.
  128.  
  129. This documentation will be revised as I incorporate user comments.
  130.